/* Structure & Layout */

body
{
    margin: 0;
    padding: 0;
}

#header
{
    height: 325px;
    width: 850px;
    margin: 0 auto;
    padding-left: 300px;
    background: url('images/MilkifyLogo.png') no-repeat;
}

#wrapper
{
    background: #007500 url('images/ContentBackground.png') repeat-x top;
    padding: 90px 0;
    width: 100%;
    text-align: center;
}

#wrapper_inner
{
    width: 850px;
    margin: 0 auto;
    text-align: left;
}

#content
{
}

#feedback_widget
{
    border: 1px dashed #003000;
    background: #fff;
}

#footer
{
    border-top: dashed 1px #003000;
    background: #fff;
}


/* Typography */
#header h1
{
    margin: 0;
    height: 156px;
    background: url('images/MilkifyTitle.png') no-repeat;
}

#header h2
{
    margin: 0;
    height: 150px;
    background: url('images/MilkifySubtitle.png') no-repeat;
}

#header h1 span,
#header h2 span
{
    visibility: hidden;
}

#wrapper
{
    color: #fff;
    font-family: Georgia, Serif;
}

#wrapper h3
{
    font-size: 25pt;
    font-weight: bold;
}

#wrapper a:link,
#wrapper a:visited,
#wrapper a:hover,
#wrapper a:active
{
    color: #f83;
    text-decoration: none;
    border-bottom: dotted 1px #f83;
}
#wrapper a:hover
{
    color: #e33;
    border-bottom: solid 1px #e33;
}

#wrapper p.warning
{
    color: #fff;
    background: #a24b0d;
    padding: 5px;
    border: solid 1px #633;
}

#footer
{
    text-align: center;
    color: #666;
    font-family: Trebuchet MS, Arial, Sans-Serif;
    font-size: 8pt;
}
